castro supporter - Turkish English Dictionary